/* 
 * File:   Pilha.hpp
 * Author: Ana Paula
 *
 * Created on 11 de Julho de 2011, 13:37
 */

#ifndef PILHA_HPP
#define	PILHA_HPP

#include <string>
#include <list>

    class Pilha {

        private:

            /*Aplicacao* aplicacao;
            Transporte* transporte;
            Rede* rede;
            Enlace* enlace;
            Fisico* fisico;*/
            
        public:

            std::list<char>* buf;
            Pilha ();
            virtual ~Pilha();
            virtual void escreve (int macDestino, int tamanho, unsigned char* dados );
            virtual void le (unsigned char* le, unsigned int);
            void close(void);

};

#endif	/* PILHA_HPP */

